<!DOCTYPE html>
<html lang="zh-CN" dir="ltr">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="1、jdk11与jdk8的差别
（1）垃圾回收器不一样。jdk8新生代使用Parallel Scanvege,老年代使用的是Parallel Old,前者使用复制算法，后者使用标记-整理算法。jdk11新生代与老年代使用的都是G1回收器（整堆回收，非分代），是复制算法&#43;标记整理算法的结合，性能更好，STM的时间更短">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#343a40">
<meta name="color-scheme" content="light dark"><meta property="og:title" content="" />
<meta property="og:description" content="1、jdk11与jdk8的差别
（1）垃圾回收器不一样。jdk8新生代使用Parallel Scanvege,老年代使用的是Parallel Old,前者使用复制算法，后者使用标记-整理算法。jdk11新生代与老年代使用的都是G1回收器（整堆回收，非分代），是复制算法&#43;标记整理算法的结合，性能更好，STM的时间更短" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://lmj-hun.gitee.io/information/public/docs/jdk%E5%8E%9F%E7%94%9F/jdk8%E4%B8%8Ejdk11/" /><meta property="article:section" content="docs" />



<title>Jdk8与jdk11 | 小白不黑</title>
<link rel="manifest" href="/information/public/manifest.json">
<link rel="icon" href="/information/public/favicon.png" >
<link rel="canonical" href="http://lmj-hun.gitee.io/information/public/docs/jdk%E5%8E%9F%E7%94%9F/jdk8%E4%B8%8Ejdk11/">
<link rel="stylesheet" href="/information/public/book.min.33a48f5432973b8ff9a82679d9e45d67f2c15d4399bd2829269455cfe390b5e8.css" integrity="sha256-M6SPVDKXO4/5qCZ52eRdZ/LBXUOZvSgpJpRVz&#43;OQteg=" crossorigin="anonymous">
  <script defer src="/information/public/flexsearch.min.js"></script>
  <script defer src="/information/public/en.search.min.c449fe7c7a11cb5afb6778fa96303f5673609850b3977c9af98f74147ab32529.js" integrity="sha256-xEn&#43;fHoRy1r7Z3j6ljA/VnNgmFCzl3ya&#43;Y90FHqzJSk=" crossorigin="anonymous"></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
  
</head>
<body dir="ltr">
  <input type="checkbox" class="hidden toggle" id="menu-control" />
  <input type="checkbox" class="hidden toggle" id="toc-control" />
  <main class="container flex">
    <aside class="book-menu">
      <div class="book-menu-content">
        
  <nav>
<h2 class="book-brand">
  <a class="flex align-center" href="/information/public/"><span>小白不黑</span>
  </a>
</h2>


<div class="book-search">
  <input type="text" id="book-search-input" placeholder="Search" aria-label="Search" maxlength="64" data-hotkeys="s/" />
  <div class="book-search-spinner hidden"></div>
  <ul id="book-search-results"></ul>
</div>












  



  
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-e03b8728b131eeace3adaee021fbb6e2" class="toggle" checked />
    <label for="section-e03b8728b131eeace3adaee021fbb6e2" class="flex justify-between">
      <a role="button" class="">Jdk原生</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/jdk8%E4%B8%8Ejdk11/" class="active">Jdk8与jdk11</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/jvm/" class="">Jvm</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/stream%E6%B5%81%E5%A4%84%E7%90%86/" class="">Stream流处理</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/string/" class="">String</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-1a517fc284b434e87a12af07cd72d481" class="toggle"  />
    <label for="section-1a517fc284b434e87a12af07cd72d481" class="flex justify-between">
      <a role="button" class="">数据结构</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/map/hashmap/" class="">Hash Map</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-eeb828ace292932685a06c60fe2896b3" class="toggle"  />
    <label for="section-eeb828ace292932685a06c60fe2896b3" class="flex justify-between">
      <a role="button" class="">线程及线程池</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/%E7%BA%BF%E7%A8%8B%E5%8F%8A%E7%BA%BF%E7%A8%8B%E6%B1%A0/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%BD%BF%E7%94%A8/" class="">多线程使用</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/%E7%BA%BF%E7%A8%8B%E5%8F%8A%E7%BA%BF%E7%A8%8B%E6%B1%A0/%E7%BA%BF%E7%A8%8B%E4%B8%8A%E4%B8%8B%E6%96%87%E5%8A%A0%E8%BD%BD%E5%99%A8/" class="">线程上下文加载器</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/jdk%E5%8E%9F%E7%94%9F/%E7%BA%BF%E7%A8%8B%E5%8F%8A%E7%BA%BF%E7%A8%8B%E6%B1%A0/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E8%AE%BE%E8%AE%A1/" class="">线程池设计</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-e40fdba218cca67a07e9df53082e1218" class="toggle"  />
    <label for="section-e40fdba218cca67a07e9df53082e1218" class="flex justify-between">
      <a role="button" class="">Web服务器</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-274443a256e3797fbf61556d5057d50b" class="toggle"  />
    <label for="section-274443a256e3797fbf61556d5057d50b" class="flex justify-between">
      <a role="button" class="">Nginx</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/web%E6%9C%8D%E5%8A%A1%E5%99%A8/nginx/nginx%E4%BB%8B%E7%BB%8D/" class="">Nginx介绍</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-17917abd9886b33b949a0bf4d7edc54c" class="toggle"  />
    <label for="section-17917abd9886b33b949a0bf4d7edc54c" class="flex justify-between">
      <a role="button" class="">Tomcat</a>
    </label>
  

          
  <ul>
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-3dfe1030abf564fbadaffac49be0a17f" class="toggle"  />
    <label for="section-3dfe1030abf564fbadaffac49be0a17f" class="flex justify-between">
      <a role="button" class="">云计算</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E4%BA%91%E8%AE%A1%E7%AE%97/elb%E5%BC%B9%E6%80%A7%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/" class="">Elb弹性负载均衡</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E4%BA%91%E8%AE%A1%E7%AE%97/%E4%BA%91%E6%9C%8D%E5%8A%A1sla%E6%8C%87%E6%A0%87/" class="">云服务 Sla指标</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E4%BA%91%E8%AE%A1%E7%AE%97/%E4%BA%91%E8%AE%A1%E7%AE%97%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/" class="">云计算基本概念</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E4%BA%91%E8%AE%A1%E7%AE%97/%E5%85%AC%E6%9C%89%E4%BA%91%E9%89%B4%E6%9D%83/" class="">公有云鉴权</a>
  

        </li>
      
    
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-35ef217d212df8f7f126510047a2ffcd" class="toggle"  />
    <label for="section-35ef217d212df8f7f126510047a2ffcd" class="flex justify-between">
      <a role="button" class="">其他</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/git%E7%9B%B8%E5%85%B3/" class="">Git相关</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/jemeter/" class="">Jemeter</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/mock%E6%B5%8B%E8%AF%95/" class="">Mock测试</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B%E6%80%BB%E7%BB%93/" class="">开发流程总结</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/" class="">正则表达式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%85%B6%E4%BB%96/%E7%AC%AC%E4%B8%89%E6%96%B9%E6%8E%A5%E5%8F%A3%E8%B0%83%E7%94%A8/" class="">第三方接口调用</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-7ddc46bf680b6bb569bc10c6dd5300bb" class="toggle"  />
    <label for="section-7ddc46bf680b6bb569bc10c6dd5300bb" class="flex justify-between">
      <a role="button" class="">安全相关</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-0b06b6466894f0da13f8f36407b21a00" class="toggle"  />
    <label for="section-0b06b6466894f0da13f8f36407b21a00" class="flex justify-between">
      <a role="button" class="">Redos漏洞</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/redos%E6%BC%8F%E6%B4%9E/%E8%AF%B4%E6%98%8E/" class="">说明</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-90325a98074701364880fd0a253c99d5" class="toggle"  />
    <label for="section-90325a98074701364880fd0a253c99d5" class="flex justify-between">
      <a role="button" class="">加密</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E5%8A%A0%E5%AF%86/md5/" class="">Md5</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E5%8A%A0%E5%AF%86/%E5%88%86%E5%B1%82%E5%8A%A0%E5%AF%86/" class="">分层加密</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E5%8A%A0%E5%AF%86/%E5%93%88%E5%B8%8C%E5%A4%84%E7%90%86/" class="">哈希处理</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-d1da7c8c3cf353ba4d0cb95ee867d81a" class="toggle"  />
    <label for="section-d1da7c8c3cf353ba4d0cb95ee867d81a" class="flex justify-between">
      <a role="button" class="">日志脱敏</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E6%97%A5%E5%BF%97%E8%84%B1%E6%95%8F/%E8%84%B1%E6%95%8F%E6%96%B9%E6%A1%88/" class="">脱敏方案</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-7e18cc0418f3862c73f4c01de34dc190" class="toggle"  />
    <label for="section-7e18cc0418f3862c73f4c01de34dc190" class="flex justify-between">
      <a role="button" class="">浏览器跨域</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E6%B5%8F%E8%A7%88%E5%99%A8%E8%B7%A8%E5%9F%9F/%E6%B5%8F%E8%A7%88%E5%99%A8%E8%B7%A8%E5%9F%9F/" class="">浏览器跨域</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-f01c435c76271a7a187f8eeb9d6daa46" class="toggle"  />
    <label for="section-f01c435c76271a7a187f8eeb9d6daa46" class="flex justify-between">
      <a role="button" class="">证书密钥</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E8%AF%81%E4%B9%A6%E5%AF%86%E9%92%A5/keytool/" class="">Keytool</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E8%AF%81%E4%B9%A6%E5%AF%86%E9%92%A5/%E5%85%B3%E4%BA%8E%E6%95%B0%E5%AD%97%E8%AF%81%E4%B9%A6/" class="">关于数字证书</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E8%AF%B7%E6%B1%82%E5%BD%92%E4%B8%80%E5%8C%96/%E5%BD%92%E4%B8%80%E5%8C%96%E5%A4%84%E7%90%86/" class="">归一化处理</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-ccbe9c1ba68662d7903c04a580aee59a" class="toggle"  />
    <label for="section-ccbe9c1ba68662d7903c04a580aee59a" class="flex justify-between">
      <a role="button" class="">越权问题</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%AE%89%E5%85%A8%E7%9B%B8%E5%85%B3/%E8%B6%8A%E6%9D%83%E9%97%AE%E9%A2%98/%E7%A7%9F%E6%88%B7%E8%B6%8A%E6%9D%83/" class="">租户越权</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-42535a357e4aeaa6a56a46b7849479a4" class="toggle"  />
    <label for="section-42535a357e4aeaa6a56a46b7849479a4" class="flex justify-between">
      <a role="button" class="">常见场景解决方案</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%B8%B8%E8%A7%81%E5%9C%BA%E6%99%AF%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/rbac%E6%9D%83%E9%99%90%E8%AE%BE%E8%AE%A1/" class="">Rbac权限设计</a>
  

        </li>
      
    
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%B8%B8%E8%A7%81%E5%9C%BA%E6%99%AF%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/%E6%8E%A5%E5%8F%A3%E9%98%B2%E6%8A%96%E5%8A%A8%E4%B8%8E%E9%98%B2%E5%88%B7/" class="">接口防抖动与防刷</a>
  

        </li>
      
    
      
    
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-78827b033d230a0c162f465f09a45d34" class="toggle"  />
    <label for="section-78827b033d230a0c162f465f09a45d34" class="flex justify-between">
      <a role="button" class="">微服务</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-9c3c167311c882339be0f2529b4722b9" class="toggle"  />
    <label for="section-9c3c167311c882339be0f2529b4722b9" class="flex justify-between">
      <a role="button" class="">中间件</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-bc5de2dc313f1aaa64d3f3e1d4eb8925" class="toggle"  />
    <label for="section-bc5de2dc313f1aaa64d3f3e1d4eb8925" class="flex justify-between">
      <a role="button" class="">Rpc中间件</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-760e4141db4344053b65d340ff2f3661" class="toggle"  />
    <label for="section-760e4141db4344053b65d340ff2f3661" class="flex justify-between">
      <a role="button" class="">Dubbo</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E4%B8%8Espringcloud/" class="">Dubbo与 Spring Cloud</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E6%8B%A6%E6%88%AA%E5%99%A8/" class="">Dubbo拦截器</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E6%8F%8F%E8%BF%B0/" class="">Dubbo描述</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E6%9C%8D%E5%8A%A1%E6%B2%BB%E7%90%86/" class="">Dubbo服务治理</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E7%81%B0%E5%BA%A6%E6%8E%A7%E5%88%B6/" class="">Dubbo灰度控制</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%AE%97%E6%B3%95/" class="">Dubbo负载均衡算法</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/rpc%E4%B8%AD%E9%97%B4%E4%BB%B6/dubbo/dubbo%E8%B6%85%E6%97%B6%E6%9C%BA%E5%88%B6/" class="">Dubbo超时机制</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-e82ef185891826377b9cd0983696be44" class="toggle"  />
    <label for="section-e82ef185891826377b9cd0983696be44" class="flex justify-between">
      <a role="button" class="">分布式协调服务中间件</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-636027efa9d542b0e89ce07013ac0f04" class="toggle"  />
    <label for="section-636027efa9d542b0e89ce07013ac0f04" class="flex justify-between">
      <a role="button" class="">Zookeeper</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83%E6%9C%8D%E5%8A%A1%E4%B8%AD%E9%97%B4%E4%BB%B6/zookeeper/zk%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/" class="">Zk常用操作</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83%E6%9C%8D%E5%8A%A1%E4%B8%AD%E9%97%B4%E4%BB%B6/zookeeper/%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87%B4%E6%80%A7%E4%B8%8E%E9%AB%98%E5%8F%AF%E7%94%A8%E4%BF%9D%E8%AF%81%E8%AE%BE%E8%AE%A1/" class="">数据一致性与高可用保证设计</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83%E6%9C%8D%E5%8A%A1%E4%B8%AD%E9%97%B4%E4%BB%B6/zookeeper/%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E7%AB%AF/" class="">连接服务端</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83%E6%9C%8D%E5%8A%A1%E4%B8%AD%E9%97%B4%E4%BB%B6/zookeeper/%E9%80%89%E4%B8%BE%E6%9C%BA%E5%88%B6/" class="">选举机制</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-deb73193e734b23d0a3274f88261dcb8" class="toggle"  />
    <label for="section-deb73193e734b23d0a3274f88261dcb8" class="flex justify-between">
      <a role="button" class="">消息中间件</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-6501196988605bbfffd3ba7ecc37c7ca" class="toggle"  />
    <label for="section-6501196988605bbfffd3ba7ecc37c7ca" class="flex justify-between">
      <a role="button" class="">Kafka</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-77c7d911dc46dd532358073332ba9612" class="toggle"  />
    <label for="section-77c7d911dc46dd532358073332ba9612" class="flex justify-between">
      <a role="button" class="">Broker</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/broker/kafka-leader%E9%80%89%E4%B8%BE/" class="">Kafka Leader选举</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-80068ef8deb18d6fe8a452d2aff95773" class="toggle"  />
    <label for="section-80068ef8deb18d6fe8a452d2aff95773" class="flex justify-between">
      <a role="button" class="">分区副本</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/broker/%E5%88%86%E5%8C%BA%E5%89%AF%E6%9C%AC/%E6%A6%82%E5%BF%B5/" class="">概念</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-8dd9487beb05b1e81ebc4d45d980458b" class="toggle"  />
    <label for="section-8dd9487beb05b1e81ebc4d45d980458b" class="flex justify-between">
      <a role="button" class="">消息</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/broker/%E6%B6%88%E6%81%AF/kafka%E7%9A%84%E6%B6%88%E6%81%AF%E5%AD%98%E5%82%A8%E7%BB%93%E6%9E%84/" class="">Kafka的消息存储结构</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/broker/%E6%B6%88%E6%81%AF/%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%80%A7%E4%BF%9D%E8%AF%81/" class="">消息可靠性保证</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/broker/%E6%B6%88%E6%81%AF/%E6%B6%88%E6%81%AF%E5%A0%86%E7%A7%AF/" class="">消息堆积</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/kafak%E8%AE%BE%E8%AE%A1%E6%80%BB%E7%BB%93/" class="">Kafak设计总结</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/kafka%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B/" class="">Kafka架构模型</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/kafka%E6%A0%B8%E5%BF%83%E7%97%9B%E7%82%B9/" class="">Kafka核心痛点</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/kafka%E7%BB%84%E4%BB%B6%E8%AF%B4%E6%98%8E/" class="">Kafka组件说明</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/kafka%E9%93%BE%E8%B7%AF%E8%B7%9F%E8%B8%AA/" class="">Kafka链路跟踪</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-0897542409a2a1fe857a5b9a4fff443f" class="toggle"  />
    <label for="section-0897542409a2a1fe857a5b9a4fff443f" class="flex justify-between">
      <a role="button" class="">消费者</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E6%B6%88%E8%B4%B9%E8%80%85/kafka%E6%B6%88%E8%B4%B9%E6%A8%A1%E5%BC%8F/" class="">Kafka消费模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E6%B6%88%E8%B4%B9%E8%80%85/kafka%E9%87%8D%E5%B9%B3%E8%A1%A1/" class="">Kafka重平衡</a>
  

        </li>
      
    
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E6%B6%88%E8%B4%B9%E8%80%85/%E5%B9%B6%E5%8F%91%E6%B6%88%E8%B4%B9/" class="">并发消费</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E6%B6%88%E8%B4%B9%E8%80%85/%E6%B6%88%E8%B4%B9%E8%80%85%E5%88%86%E5%8C%BA%E5%88%86%E9%85%8D%E7%AD%96%E7%95%A5/" class="">消费者分区分配策略</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-2f9690540b667b0d56bc4aa536f0d5ae" class="toggle"  />
    <label for="section-2f9690540b667b0d56bc4aa536f0d5ae" class="flex justify-between">
      <a role="button" class="">生产者</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E7%94%9F%E4%BA%A7%E8%80%85/%E6%B6%88%E6%81%AF%E5%8F%91%E9%80%81/" class="">消息发送</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6/kafka/%E7%94%9F%E4%BA%A7%E8%80%85/%E7%94%9F%E4%BA%A7%E8%80%85%E5%88%86%E5%8C%BA%E7%AD%96%E7%95%A5/" class="">生产者分区策略</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-c6610ca1dca1f02b4ea2ef58834d3b9e" class="toggle"  />
    <label for="section-c6610ca1dca1f02b4ea2ef58834d3b9e" class="flex justify-between">
      <a role="button" class="">缓存中间件</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-e21697bb560eb834cd67ab4f90b97c01" class="toggle"  />
    <label for="section-e21697bb560eb834cd67ab4f90b97c01" class="flex justify-between">
      <a role="button" class="">Redis</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD%98%E4%B8%AD%E9%97%B4%E4%BB%B6/redis/redis%E5%86%85%E5%AD%98%E9%A9%B1%E9%80%90%E7%AD%96%E7%95%A5%E4%B8%8E%E9%94%AE%E8%BF%87%E6%9C%9F%E7%AD%96%E7%95%A5/" class="">Redis内存驱逐策略与键过期策略</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD%98%E4%B8%AD%E9%97%B4%E4%BB%B6/redis/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/" class="">Redis数据结构</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD%98%E4%B8%AD%E9%97%B4%E4%BB%B6/redis/redis%E7%9A%84%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF/" class="">Redis的使用场景</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD%98%E4%B8%AD%E9%97%B4%E4%BB%B6/redis/redis%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B/" class="">Redis线程模型</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD%98%E4%B8%AD%E9%97%B4%E4%BB%B6/redis/redis%E9%83%A8%E7%BD%B2%E6%9E%B6%E6%9E%84/" class="">Redis部署架构</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-607dd6f4c673d54dd39e72765ef574d6" class="toggle"  />
    <label for="section-607dd6f4c673d54dd39e72765ef574d6" class="flex justify-between">
      <a role="button" class="">性能</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-4dcd8dcfe08064eb4e3599f6c854acfe" class="toggle"  />
    <label for="section-4dcd8dcfe08064eb4e3599f6c854acfe" class="flex justify-between">
      <a role="button" class="">性能指标</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%80%A7%E8%83%BD/%E6%80%A7%E8%83%BD%E6%8C%87%E6%A0%87/%E6%80%A7%E8%83%BD%E6%8C%87%E6%A0%87/" class="">性能指标</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-c1cb4170f65a623877e16ed1e247a255" class="toggle"  />
    <label for="section-c1cb4170f65a623877e16ed1e247a255" class="flex justify-between">
      <a role="button" class="">操作系统</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-1726a4f2c29014a9b62b8229d726a9c7" class="toggle"  />
    <label for="section-1726a4f2c29014a9b62b8229d726a9c7" class="flex justify-between">
      <a role="button" class="">Linux系统</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/linux%E7%B3%BB%E7%BB%9F/%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/" class="">常用命令</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-d6bf821eb6d414043ecca879804a889c" class="toggle"  />
    <label for="section-d6bf821eb6d414043ecca879804a889c" class="flex justify-between">
      <a role="button" class="">Windows系统</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/windows%E7%B3%BB%E7%BB%9F/bat%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/" class="">Bat常用命令</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-7b25a9d57f745dac7025d8935c0dd6d6" class="toggle"  />
    <label for="section-7b25a9d57f745dac7025d8935c0dd6d6" class="flex justify-between">
      <a role="button" class="">安卓系统</a>
    </label>
  

          
  <ul>
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-b6450c19685e6ac9ff6b0b7c5cdd1af0" class="toggle"  />
    <label for="section-b6450c19685e6ac9ff6b0b7c5cdd1af0" class="flex justify-between">
      <a role="button" class="">鸿蒙系统</a>
    </label>
  

          
  <ul>
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-da0cce6ed9e2ebdccdccb46bc84eb6ed" class="toggle"  />
    <label for="section-da0cce6ed9e2ebdccdccb46bc84eb6ed" class="flex justify-between">
      <a role="button" class="">数据库</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-cef3f1dfbcd3958a4bdcd8bddbd9b0e6" class="toggle"  />
    <label for="section-cef3f1dfbcd3958a4bdcd8bddbd9b0e6" class="flex justify-between">
      <a role="button" class="">Mysql</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/mvcc/" class="">Mvcc</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/mysql%E4%BC%98%E5%8C%96/" class="">My Sql优化</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/redo%E6%97%A5%E5%BF%97%E4%B8%8Echeckpoint/" class="">Redo日志与 Checkpoint</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/sql%E5%87%BD%E6%95%B0/" class="">Sql函数</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/sql%E8%AF%AD%E5%8F%A5%E7%9B%B8%E5%85%B3/" class="">Sql语句相关</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E5%86%85%E7%BD%AE%E8%A1%A8/" class="">内置表</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E5%88%86%E5%8C%BA/" class="">分区</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/" class="">分布式事务解决方案</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E5%8F%AF%E9%87%8D%E5%A4%8D%E8%AF%BB%E4%BC%9A%E5%AF%BC%E8%87%B4%E5%B9%BB%E8%AF%BB%E7%9A%84%E5%9C%BA%E6%99%AF%E8%AF%B4%E6%98%8E/" class="">可重复读会导致幻读的场景说明</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/" class="">存储过程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E7%B4%A2%E5%BC%95%E7%9B%B8%E5%85%B3/" class="">索引相关</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql/%E9%94%81%E7%9B%B8%E5%85%B3/" class="">锁相关</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-caa1421f47d590dafd0cd7ba82594a3e" class="toggle"  />
    <label for="section-caa1421f47d590dafd0cd7ba82594a3e" class="flex justify-between">
      <a role="button" class="">Obs</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/obs/obs%E4%BB%8B%E7%BB%8D/" class="">Obs介绍</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%95%B0%E6%8D%AE%E5%BA%93/obs/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B1%BB%E5%9E%8B%E7%9A%84%E9%80%89%E6%8B%A9/" class="">数据库类型的选择</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-899ab72702f86e97de2ef9e34b57e6df" class="toggle"  />
    <label for="section-899ab72702f86e97de2ef9e34b57e6df" class="flex justify-between">
      <a role="button" class="">框架</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-844c721eedb146bd96850eabc84ec824" class="toggle"  />
    <label for="section-844c721eedb146bd96850eabc84ec824" class="flex justify-between">
      <a role="button" class="">Logback</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/logback/%E6%97%A5%E5%BF%97%E6%89%93%E5%8D%B0/" class="">日志打印</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/logback/%E9%93%BE%E8%B7%AF%E8%B7%9F%E8%B8%AA/" class="">链路跟踪</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-f24d4c501fe67784f3fb93310a264e87" class="toggle"  />
    <label for="section-f24d4c501fe67784f3fb93310a264e87" class="flex justify-between">
      <a role="button" class="">My Batis</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/mybatis/mybatis/" class="">My Batis</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/mybatis/mybatis-plus/" class="">My Batis Plus</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-0ccde10440058beee279a12dfce91b04" class="toggle"  />
    <label for="section-0ccde10440058beee279a12dfce91b04" class="flex justify-between">
      <a role="button" class="">Socket.io</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/socket.io/socket.io%E7%AE%80%E8%BF%B0/" class="">Socket.io简述</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-c87bd7e8a1ff6cfa0af3531a2e64a250" class="toggle"  />
    <label for="section-c87bd7e8a1ff6cfa0af3531a2e64a250" class="flex justify-between">
      <a role="button" class="">Spring生态</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/spring%E6%A1%86%E6%9E%B6/spring%E4%BA%8B%E5%8A%A1/" class="">Spring事务</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-9dac0ddf6dfc12fe8bc27faa42bc4d76" class="toggle"  />
    <label for="section-9dac0ddf6dfc12fe8bc27faa42bc4d76" class="flex justify-between">
      <a role="button" class="">Spring Boot框架</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/springboot%E6%A1%86%E6%9E%B6/springboot%E7%9A%84%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B/" class="">Spring Boot的启动流程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/springboot%E6%A1%86%E6%9E%B6/%E4%BA%8B%E5%8A%A1/" class="">事务</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/springboot%E6%A1%86%E6%9E%B6/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/" class="">单元测试</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/spring%E6%A1%86%E6%9E%B6/ioc/" class="">Ioc</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/spring%E6%A1%86%E6%9E%B6/spirng%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/" class="">Spirng生命周期</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/spring%E6%A1%86%E6%9E%B6/%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96/" class="">循环依赖</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/spring%E7%94%9F%E6%80%81/spring%E6%A1%86%E6%9E%B6/%E8%A7%86%E5%9B%BE%E8%A7%A3%E6%9E%90%E5%99%A8/" class="">视图解析器</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-b5f3f342e46d5e39cb2e3e815169bc52" class="toggle"  />
    <label for="section-b5f3f342e46d5e39cb2e3e815169bc52" class="flex justify-between">
      <a role="button" class="">Vue</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%A1%86%E6%9E%B6/vue/vue%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B/" class="">Vue启动流程</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-49d6e82ce8262685ff4b61bdeeb7ab2b" class="toggle"  />
    <label for="section-49d6e82ce8262685ff4b61bdeeb7ab2b" class="flex justify-between">
      <a role="button" class="">源码阅读</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/tomcat/%E6%9E%B6%E6%9E%84/" class="">架构</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/tomcat/%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/" class="">源码解析</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-7dc9425a3c79805a4d8b98e88263bc43" class="toggle"  />
    <label for="section-7dc9425a3c79805a4d8b98e88263bc43" class="flex justify-between">
      <a role="button" class="">算法</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86%E6%B3%95/%E4%BA%8C%E5%88%86%E6%B3%95%E6%80%9D%E6%83%B3/" class="">二分法思想</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E5%89%8D%E7%BC%80%E5%92%8C%E7%AE%97%E6%B3%95/%E5%89%8D%E7%BC%80%E5%92%8C%E7%AE%97%E6%B3%95%E6%80%9D%E6%83%B3/" class="">前缀和算法思想</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-aec792fea0e4447c976b340aef35c478" class="toggle"  />
    <label for="section-aec792fea0e4447c976b340aef35c478" class="flex justify-between">
      <a role="button" class="">排序</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F/%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F/" class="">冒泡排序</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F/%E5%B8%8C%E5%B0%94%E6%8E%92%E5%BA%8F/" class="">希尔排序</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F/" class="">快速排序</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F/" class="">插入排序</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F/%E9%80%89%E6%8B%A9%E6%8E%92%E6%9F%A5/" class="">选择排查</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6/" class="">时间复杂度</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-83c609ae5ec14e12ae51069588de5fc5" class="toggle"  />
    <label for="section-83c609ae5ec14e12ae51069588de5fc5" class="flex justify-between">
      <a role="button" class="">负载均衡算法</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%AE%97%E6%B3%95/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%AE%97%E6%B3%95/" class="">负载均衡算法</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-1035535f6c4f0b19689fc8a1b3a8f499" class="toggle"  />
    <label for="section-1035535f6c4f0b19689fc8a1b3a8f499" class="flex justify-between">
      <a role="button" class="">限流算法</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%AE%97%E6%B3%95/%E9%99%90%E6%B5%81%E7%AE%97%E6%B3%95/%E5%8D%8E%E4%B8%BAapig%E9%99%90%E6%B5%81/" class="">华为 API G限流</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-24b30feabfa9597c9d76f55eb602d7b1" class="toggle"  />
    <label for="section-24b30feabfa9597c9d76f55eb602d7b1" class="flex justify-between">
      <a role="button" class="">系统设计</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/%E6%96%B0%E9%A1%B9%E7%9B%AE0-1%E6%90%AD%E5%BB%BA%E5%8F%8A%E9%83%A8%E7%BD%B2%E6%B5%81%E7%A8%8B/" class="">新项目0 1搭建及部署流程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/" class="">架构设计</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-59a2a1586c1ad9bd4608d07edb296b72" class="toggle"  />
    <label for="section-59a2a1586c1ad9bd4608d07edb296b72" class="flex justify-between">
      <a role="button" class="">线上问题故障排查</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BA%BF%E4%B8%8A%E9%97%AE%E9%A2%98%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5/%E7%BA%BF%E4%B8%8A%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5%E6%80%9D%E8%B7%AF/" class="">线上问题排查思路</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-a8655c41d6bd4e2cd795be8edc8487ea" class="toggle"  />
    <label for="section-a8655c41d6bd4e2cd795be8edc8487ea" class="flex justify-between">
      <a role="button" class="">网络通信</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/httpclient%E5%8E%9F%E7%90%86/" class="">HTTP Client原理</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-702c4336f7edbbe316232a01ba26bf1a" class="toggle"  />
    <label for="section-702c4336f7edbbe316232a01ba26bf1a" class="flex justify-between">
      <a role="button" class="">Netty</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/netty/netty%E5%8A%A0%E5%AF%86%E9%80%9A%E4%BF%A1/" class="">Netty加密通信</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/netty/%E7%BB%84%E4%BB%B6%E4%BB%8B%E7%BB%8D/" class="">组件介绍</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-172c0280d72476b38f60281496fe5a12" class="toggle"  />
    <label for="section-172c0280d72476b38f60281496fe5a12" class="flex justify-between">
      <a role="button" class="">计算机网络知识</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E7%9F%A5%E8%AF%86/%E5%86%85%E7%BD%91%E8%8C%83%E5%9B%B4/" class="">内网范围</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E7%9F%A5%E8%AF%86/%E6%95%B0%E6%8D%AEio%E4%BC%A0%E8%BE%93/" class="">数据 Io传输</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E7%9F%A5%E8%AF%86/%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B/" class="">网络模型</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-35d51e6393d8505594aceee6154f609d" class="toggle"  />
    <label for="section-35d51e6393d8505594aceee6154f609d" class="flex justify-between">
      <a role="button" class="">虚拟化</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%99%9A%E6%8B%9F%E5%8C%96/%E4%B8%80%E4%BA%9B%E6%A6%82%E5%BF%B5/" class="">一些概念</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-af6faafd3959904a690924dc37e37ba3" class="toggle"  />
    <label for="section-af6faafd3959904a690924dc37e37ba3" class="flex justify-between">
      <a role="button" class="">设计模式</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E4%BA%AB%E5%85%83%E6%A8%A1%E5%BC%8F%E4%B8%8E%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/" class="">享元模式与单例模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F/" class="">代理模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E6%9E%84%E5%BB%BA%E8%80%85%E6%A8%A1%E5%BC%8F/" class="">构建者模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%9B%91%E5%90%AC%E5%99%A8%E6%A8%A1%E5%BC%8F/" class="">监听器模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%AD%96%E7%95%A5%E6%A8%A1%E5%BC%8F/" class="">策略模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E8%A3%85%E9%A5%B0%E5%99%A8%E6%A8%A1%E5%BC%8F/" class="">装饰器模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E9%80%82%E9%85%8D%E5%99%A8%E6%A8%A1%E5%BC%8F/" class="">适配器模式</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%87%A0%E4%B8%AA%E5%8E%9F%E5%88%99/" class="">面向对象的几个原则</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-0559e84be42d6e9105d08b30db8452f5" class="toggle"  />
    <label for="section-0559e84be42d6e9105d08b30db8452f5" class="flex justify-between">
      <a role="button" class="">运维</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-040c9d5f9ffc134e7ce28abbbd637ab2" class="toggle"  />
    <label for="section-040c9d5f9ffc134e7ce28abbbd637ab2" class="flex justify-between">
      <a role="button" class="">K8s&amp;docker</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/%E9%95%9C%E5%83%8F%E9%83%A8%E7%BD%B2/" class="">镜像部署</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/%E7%9B%B8%E5%85%B3%E5%91%BD%E4%BB%A4/" class="">相关命令</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/docker%E6%97%A5%E5%BF%97/" class="">Docker日志</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/docker%E6%9E%84%E5%BB%BA%E8%BF%87%E7%A8%8B/" class="">Docker构建过程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/k8s%E4%B8%AD%E7%9A%84%E7%AB%AF%E5%8F%A3/" class="">K8s中的端口</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/k8s%E5%9F%9F%E5%90%8D%E6%9C%8D%E5%8A%A1/" class="">K8s域名服务</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/k8s%E7%9B%B8%E5%85%B3%E7%BB%84%E4%BB%B6%E7%9A%84%E6%A6%82%E5%BF%B5/" class="">K8s相关组件的概念</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/k8sdocker/%E4%BA%91%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2%E6%B5%81%E7%A8%8B/" class="">云服务部署流程</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/%E5%89%8D%E7%AB%AF%E9%83%A8%E7%BD%B2%E5%8F%91%E5%B8%83%E6%AD%A5%E9%AA%A4/" class="">前端部署发布步骤</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E8%BF%90%E7%BB%B4/%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E4%B8%8E%E8%93%9D%E7%BB%BF%E5%8F%91%E5%B8%83/" class="">灰度发布与蓝绿发布</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-d5deec5b7f5c54da3ce283bd167f14b7" class="toggle"  />
    <label for="section-d5deec5b7f5c54da3ce283bd167f14b7" class="flex justify-between">
      <a role="button" class="">随想</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20230930/" class="">20230930th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20231030/" class="">20231030th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20240130/" class="">20240130th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20240230/" class="">20240230th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20240430/" class="">20240430th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20240530/" class="">20240530th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20240630/" class="">20240630th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20241030/" class="">20241030th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20241130/" class="">20241130th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20241230/" class="">20241230th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20250130/" class="">20250130th</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9A%8F%E6%83%B3/20250230/" class="">20250230th</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <input type="checkbox" id="section-6c4d1e5fc6d4b822bcfdabbbded8c403" class="toggle"  />
    <label for="section-6c4d1e5fc6d4b822bcfdabbbded8c403" class="flex justify-between">
      <a role="button" class="">音视频</a>
    </label>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="/information/public/docs/%E9%9F%B3%E8%A7%86%E9%A2%91/%E6%A6%82%E5%BF%B5/" class="">概念</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>















</nav>




  <script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>


 
      </div>
    </aside>

    <div class="book-page">
      <header class="book-header">
        
  <div class="flex align-center justify-between">
  <label for="menu-control">
    <img src="/information/public/svg/menu.svg" class="book-icon" alt="Menu" />
  </label>

  <strong>Jdk8与jdk11</strong>

  <label for="toc-control">
    
    <img src="/information/public/svg/toc.svg" class="book-icon" alt="Table of Contents" />
    
  </label>
</div>


  
  <aside class="hidden clearfix">
    
  
<nav id="TableOfContents"></nav>



  </aside>
  
 
      </header>

      
      
  <article class="markdown book-article"><p>1、jdk11与jdk8的差别</p>
<p>（1）垃圾回收器不一样。jdk8新生代使用Parallel Scanvege,老年代使用的是Parallel Old,前者使用复制算法，后者使用标记-整理算法。jdk11新生代与老年代使用的都是G1回收器（整堆回收，非分代），是复制算法+标记整理算法的结合，性能更好，STM的时间更短</p>
</article>
 
      

      <footer class="book-footer">
        
  <div class="flex flex-wrap justify-between">





</div>



  <script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script>


 
        
      </footer>

      
  
  <div class="book-comments">

</div>
  
 

      <label for="menu-control" class="hidden book-menu-overlay"></label>
    </div>

    
    <aside class="book-toc">
      <div class="book-toc-content">
        
  
<nav id="TableOfContents"></nav>


 
      </div>
    </aside>
    
  </main>

  
</body>
</html>












